字串處理函數
函數 | 說明 |
---|---|
ord(a) | 傳回a的編碼 |
chr(i) | 傳回編碼為整數i的字元 |
pow(a, b) | 傳回字串s的長度 |
str(n) | 把n轉成字串 |
處理字串的運算子
運算子 | 說明 |
---|---|
s1 + s2 | 傳回a的編 |
chr(i) | 傳回編碼為整數i的字元 |
pow(a, b) | 傳回字串s的長度 |
str(n) | 把n轉成字串 |
字串大小寫的轉換
函數 | 說明 |
---|---|
s.upper(), s.lower() | 字串s全部轉為大寫/小寫 |
s.swapcase() | 字串s的大小寫互換 |
s.capitalize() | 字串s的第一個字母大寫 |
s.title() | 字串s的每一個單字,第一個字母大寫 |
字串檢測函數
函數 | 說明 |
---|---|
s.isupper(), s.islower() | 字串s是否全部為大寫/小寫 |
s.startswitch(s1), s.endswith(s1) | 字串s是否以s1開頭/結尾 |
s.istitle() | 字串s的每一個單字,第一個字母是否大寫 |
s.isalpha() | 字串s是否全為英文 |
s.isdigit() | 字串s是否全部為數字 |
s.isalnum() | 字串s是否全為英文或數字 |
s.isspace() | 字串s是否全為空格 |
字串搜尋函數
函數 | 說明 |
---|---|
s1.count(s) | s1讚在字串s裡出現的次數 |
s1.find(s) | s1在字串s首次出現的位置 |
s1.rfind(s) | s1在字串s最後出現的位置 |
字串編修函數
函數 | 說明 |
---|---|
s.replace(old, new) | 字串s的old換成new |
s.lstrip(char) | 從字串s的左邊刪除指定字元,直到不是指定字元為止 |
s.rstrip(char) | 從字串s的右邊刪除指定字元,直到不是指定字元為止 |
s.strip() | 從字串s的兩側刪除指定字元,直到不是指定字元為止 |
s.center(a) | 把s以a個欄位置中對齊 |
s.ljust(a), s.rjust(a) | 把s以a個欄位置左/右對齊 |
s.zfill(a) | 以a個欄位靠右對齊顯示s, 多餘的欄位補0 |
s.join([s1, s2,...,sn]) | 字串s1,s2,...sn用字串s連接 |